Robotics
Objectives : Student should be able to -
Q1. a) Describe what is meant by Robot and Robotics.
⇒ Robot is an automated machine that can execute specific tasks with little or no human intervention and with speed and precision.
⇒ Robot is capable of sensing its environment, think and take decisions based on preset algorithm, and perform its tasks by moving around its environment.
⇒ Robotics is a branch of computer science that brings together the design, construction, and operation of intelligent mechanical device to perform tasks done traditionally by human beings.
b) Name the typical areas where the robot is used.
- Industrial manufacturing / Factories.
- cutting metal parts with high precision; welding parts together; fitting windscreens to cars; spray-painting; pick and place items in warehouse; bottling and labelling beverages.- Transport.
– autonomous cars capable of moving without driver; build vehicles; automated system to load and unload trucks.- Agriculture.
– planting seed; crop harvesting; weed removal; spraying insecticides/pesticides.- Health care.
–telepresence (guide therapy from remote location); surgical assistant (remote-controlled robots assist surgeon with performing operations); sanitation and disinfection robots.- Domestic use (household chores).
– autonomous floor sweepers; autonomous lawn mower; ironing robots; pool cleaning; automatic window cleaners.- Drones,
– unmanned aerial vehicles (UAVs) take aerial photographs; make parcel deliveries.- Entertainment.
– camera control and the creation of special effects in film making; humanoid robots can perform arts, including dance, music and opera; artificial intelligence can allow robots to compose as well as play music.
Q2. Describe three main characteristics of a robot.
- Ability to sense their surroundings using sensors.
Sensors allows a robot to recognise its immediate environment and gives the ability to determine things like size, shape or weight of an object.- Ability to move around its environment.
Make use of motors, gears, pistons, etc., to carry out functions such as turning, twisting, moving backward/forward, gripping or lifting.- Perceived Intelligence; think and act using preset algorithm or software which are programmable.
It should have a ‘brain’ known as controller that determines the action to be taken to perform certain task; controllers are programmable and it relies on data sent from sensors.
Q3. a) What are the three elements of robot ?
b) What are the basic components of industrial robot ?
- Sensor : an automatic input device that reads the physical quantities of its surrounding and send signals to the microprocessor or micro-controller of robot.
- Controller : is a set of Processing unit, RAM, ROM and I/O ports all integrated into a single chip, that serves as the brain of the robot.
- Robot arm : is similar to human arm which contains a chain of links that are moved over joints which are actuated by motors.
- End-effector (robot hand) : is a mechanical device attached to the end of the robot arm to perform its task, depending upon the type of its application, like gripper, drill, welding head, paint spray gun, etc.
- Program : a software that takes logical decision based on the data from sensors and controls the activities of the robot.
- Power supply : need electricity as energy to function.
Q4. Robots are used to bottle and label fizzy drinks in a manufacturing company.
a) Describe how sensors, actuators and microprocessor are used in this bottling plant automatically.
⇒ The bottling plant make use of sensors like, Infra-red light sensor, pressure sensor, level sensor which continuously reads and sends data to the computer (microprocessor).
⇒ The computer compares the data from Infra-red sensor with the stored values to makes sure that a bottle is in place.
⇒ If bottle is in place, then computer sends signal to the actuator to turns ON the fluid control valve.
⇒ The data from a fluid level sensor is checked to see if the bottle is full. When it is full, the computer sends signal to the actuator to turns OFF the fluid control valve and paste label on the bottle.
⇒ These steps are then be repeated for the next bottle.
b) Give three (advantages) reasons why robots are often used in manufacturing industry.
- Robots are more consistent in performing repetitive tasks than humans.
(Consistent – means always behaves in the same way)- Robots produces more accurate and high quality products.
- They can work at a constant high speed, 24/7 without any break.
- They are capable of working in conditions that may be hazardous to humans.
- Robots are cost effective in the long run, since they don’t need salaries.
c) Give three disadvantages of using robots in manufacturing industry.
- High initial investment cost.
- Lead humans to lose their job.
- Perform only few tasks, based on its program.
- Need frequent maintenance.
- Need constant power-supply.
- Require expertise to set them up.
Q5. A robot has a sensor and a microprocessor. It is designed and programmed to move forward continuously until it detects an object that is less than or equal to 10cm in front of it.
If an object is less than or equal to 10cm in front of it, the robot turns 90 degrees right. It then tries to move forward again.
Explain how the sensor and the microprocessor are used to automate this robot.
⇒ An Infra-red or Proximity sensor continuously reads the distance of objects and send it to microprocessor.
⇒ ADC (analogue to digital converter) is used to convert analogue signal to digital.
⇒ Microprocessor compares the input data with the stored value of 10 cm.
⇒ If the input data is less than or equal to 10cm then microprocessor sends signal to the Actuator to turn 90 degree towards right.
⇒ If the input data is greater than 10cm then microprocessor sends signal to the Actuator to make the robot move forward.
⇒ DAC (digital to analogue converter) is used to convert the digital signal to analogue for the actuator.
⇒ The whole process repeats continuously until the robot is switched OFF.
Q6. Give three ways the robots can be used in medical field and health care.
- Surgical assistance.
Remote controlled robots assist surgeons with performing operations.- Tele-assistance.
Physicians could examine and treat patients in rural or remote location through VoIP and video call, examine patients using robot.- Sanitation and disinfection tasks.
Robots can disinfect a room with deadly virus like Ebola and bacteria.- Transport medicines to remote places using Drones.
- Storage of medicines.
- facilitate the handling and movement of medicines in warehouse.
Q7. What are the two main classification of physical robots ?
Physical robots can be classified as independent or dependent :
- Independent robots are capable to operate automatically without human intervention. It allows to take the place of humans when undertaking dangerous tasks.
Example : Bomb diffusing robots.
Deep-sea exploration.
Factory automation.- Dependent robots are non-autonomous robots which interact with human to enhance and supplement their already existing actions.
Example :
Modular Prosthetic Limb (MPL) is controlled through signals sent from amputated arm of human to perform all its tasks.
In a car assembly plant, both human and robots work together to produce a car.
Q8. Describe what is meant by software robot with example.
⇒ Software robot is an application, programmed to carry out a series of tasks automatically.
⇒ It possess AI (artificial intelligence) that runs on a host device rather than existing as a standalone machine.
Examples of software robots include;
- Search engines are also called Bots or Web-crawlers, they roam around the internet, scanning websites, categorising them for search purposes.
- Chat-bots are programs that pop-up on websites that seem to enter some form of conversation with the web user.
- Expert system is a program that uses artificial intelligence (AI) to simulate the judgement and behavior of a human or an organization that has expertise and experience in a particular field, like medical diagnosis, accounting, coding, gaming, etc.
- Virtual assistants is an application program that understands natural language voice commands and completes tasks for the user, like Google Assistant, Microsoft’s Cortana, Amazon’s Alexa, etc.
Q9. The introduction of robots into the transport industry may soon mean that we have access to self-driving cars.
a) State three benefits of autonomous self-driving cars.
- Easier access to elderly and disabled people with reduced mobility.
- Reduce accidents - caused by human errors.
- Improved fuel or cost efficiency – find the short route with less traffic to the destination.
- Decrease traffic flow – calculate appropriate speed and distances between vehicles during rush hours.
- Stress-free parking - the car will find appropriate parking place on its own and then self-park.
b) What security issues could be there with self-driving cars ?
- Hacking risks - Hackers could locate the security flaws and take control over the vehicle.
- Incorrect judgement of its surroundings could lead to crash.
- Unexpected malfunctions with software could lead to accidents.
- Need to be well maintained all the time - cameras need to be kept clean; sensors could fail in heavy rain or snowfall.
- Danger of fire - Lithium-Ion batteries are well-known to be highly combustible; creates a metal fire with temperatures that reach up to 2,000 degrees Celsius. Attempting to douse the fire with water could lead to a hydrogen gas explosion.
Q10. Describe why robots cannot replace humans.
- Artificial Intelligence (AI) depends on the data provided to it.
- Artificial Intelligence isn't capable of analyzing context, thinking critically through complicated scenarios, developing complex strategies.
- Artificial Intelligence (AI) machines don’t have emotional intellect.
- Robots cannot replace humans, but they will make us smarter and more efficient.
REVISION : Statements and its key computing terms.
Robot | a mechanical device that can carry out tasks normally done by humans. |
Robotics | the branch of computer science that encompasses the design, construction and operation of robots. |
Autonomous | able to operate independently without any human input. |
Controller | a microprocessor that is in control of a process. |
WebCrawler / Search bot | a software robot that roams the internet scanning websites and categorising them; often used by search engines. |
Chatbots | a pop-up robot on a website that appears to enter into a meaningful conversation with a web user. |
end-effector | an attachment to a robot arm that allows it to carry out a specific task, such as spray painting. |
LiDaR | a contraction of light detection and ranging; the use of lasers to build up a 3D image of the surroundings. |
Drone | a flying robot that can be autonomous or operated using remote control; a drone can be used for reconnaissance or deliveries. |
Phenotyping | the process of observing the physical characteristics of a plant to assess its health and growth. |
Cognitive | relating to the mental process of the human brain involved in acquiring knowledge and understanding through thought, experiences and input from the five senses. |